<?php

class ModInscriptionControleurDefaut extends ControleurGenerique
{
	function formInscription()
	{
		require_once ("modules/mod_Inscription/vue/vue_inscription.php");
		$this->constructView("ModInscriptionVueDefaut", "formInscription", array(""));
	}
	
	function inscription()
	{
		require_once ("modules/mod_Inscription/modele/modele_Inscription.php");
		$modeleInscription = new modele_Inscription;
		
		//mail envoyé via le formulaire 
		$mail = htmlspecialchars( $_GET['mail'] );
		
		//verifier si mail existe 
		if (!empty( $mail ) ) {
			
			//verificatin pour voir si cest bien le format d'une adresse mail
			if (preg_match("#^[a-z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$#",$mail)) {

				$resultat = $modeleInscription-> inscription($mail,htmlspecialchars($_GET['pseudo']),htmlspecialchars($_GET['mdp']));
				require_once ("modules/mod_Inscription/vue/vue_inscription.php");
				$this->constructView("ModInscriptionVueDefaut", "inscription", array($resultat));
				
			}else{
				echo " erreur mail non valide ! ";
			}

		
		}else{//si nexiste pas 
			echo " mail vide ! ";
		}
		
	}

}
?>